<?php
function consultar_proyectos($id_proyecto)
{
		$id_proyecto 	 = ecesp_v01($id_proyecto);
		$Cons_Pro = array();
		$i=0;

	    $select="Select p.*, u.nb_usr||' '||u.ap_usr AS nombre_registro
		from t_cman_proyectos p, t_cman_usuario u
		where u.id_usr=p.id_usr and p.id_proyecto=".$id_proyecto;
            $result_pro = ejecutar($select);
            while($row_pro = pg_fetch_array($result_pro))
            { 
                  $Cons_Pro[$i]["id_proyecto"]            	= $row_pro["id_proyecto"];
		  $Cons_Pro[$i]["cod_proyecto"]            	= $row_pro["cod_proyecto"];
		  $Cons_Pro[$i]["nb_proyecto"] 	 		= $row_pro["nb_proyecto"];
                  $Cons_Pro[$i]["objetivo_proyecto"] 		= $row_pro["objetivo_proyecto"];
		  $Cons_Pro[$i]["id_subcomision"] 	 	= $row_pro["id_subcomision"];
                  $Cons_Pro[$i]["fecha_inicio"] 	 	= $row_pro["fecha_inicio"];
		  $Cons_Pro[$i]["fecha_culminacion"] 	 	= $row_pro["fecha_culminacion"];
                  $Cons_Pro[$i]["perspectiva_futuro"] 		= $row_pro["perspectiva_futuro"];	
		  $Cons_Pro[$i]["factores_criticos"] 	 	= $row_pro["factores_criticos"];
		  $Cons_Pro[$i]["id_usr"] 	 		= $row_pro["id_usr"];
                  $Cons_Pro[$i]["id_area"] 	 		= $row_pro["id_area"];
		  $Cons_Pro[$i]["poblacion_beneficiada"] 	= $row_pro["poblacion_beneficiada"];
                  $Cons_Pro[$i]["empleo_generados"] 		= $row_pro["empleo_generados"];	
		  $Cons_Pro[$i]["nb_responsable"] 	 	= $row_pro["nb_responsable"];	
		  $Cons_Pro[$i]["cargo_responsable"] 	 	= $row_pro["cargo_responsable"];
                  $Cons_Pro[$i]["telefono_responsable"]		= $row_pro["telefono_responsable"];
		  $Cons_Pro[$i]["correo_responsable"] 	 	= $row_pro["correo_responsable"];
                  $Cons_Pro[$i]["id_categoria"] 		= $row_pro["id_categoria"];
		  $Cons_Pro[$i]["correo_responsable"] 	 	= $row_pro["correo_responsable"];
                  $Cons_Pro[$i]["id_categoria"] 		= $row_pro["id_categoria"];	
		  $Cons_Pro[$i]["id_status"] 			= $row_pro["id_status"];
	          $Cons_Pro[$i]["nombre_registro"] 		= $row_pro["nombre_registro"];
		  $Cons_Pro[$i]["fecha_registro"] 		= $row_pro["fecha_registro"];		
		  $Cons_Pro[$i]["monto_ejecutado"] 	 	= $row_pro["monto_ejecutado"];
            	  $Cons_Pro[$i]["porcentaje_ejecucion_financiera"]= $row_pro["porcentaje_ejecucion_financiera"];	
		  $Cons_Pro[$i]["porcentaje_ejecucion_fisica"] 	= $row_pro["porcentaje_ejecucion_fisica"];
	          $Cons_Pro[$i]["monto_asignado"] 		= $row_pro["monto_asignado"];
		  $Cons_Pro[$i]["monto_por_asignar"] 		= $row_pro["monto_por_asignar"];		  
		
	    }

	 $select2="Select  pec.id_ente_chino 
	from t_cman_proyectos p, t_cman_proyectos_entes_chinos pec
	where  p.id_proyecto=pec.id_proyecto and p.id_proyecto=".$id_proyecto;
        $result_pro2 = ejecutar($select2);
	$acumulador = "0";
		while($row_pro2= pg_fetch_array($result_pro2))
		{ 			 
		$acumulador = $acumulador.",".$row_pro2["id_ente_chino"];
	       	$Cons_Pro[$i]["id_ente_chino"] 		= $acumulador;	
		}

	 $select3="Select  pev.id_ente_venezolano 
	from t_cman_proyectos p, t_cman_proyectos_entes_vzlanos pev
	where  p.id_proyecto =pev.id_proyecto and p.id_proyecto=".$id_proyecto;
        $result_pro3 = ejecutar($select3);
	$acumulador2 = "0";
		while($row_pro3= pg_fetch_array($result_pro3))
		{ 			 
		$acumulador2 = $acumulador.",".$row_pro3["id_ente_venezolano"];
	       	$Cons_Pro[$i]["id_ente_venezolano"] 		= $acumulador2;	
		}         
    
	  return $Cons_Pro;

	//FIN FUNCTION
}
/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE INSERTAR UN PROYECTO
************************************************************************************/

function insertar_proy($cod_proyecto,$nombre_proye,$obj_proyecto,$cat_proyecto,$nombre_subco,$nombre_area,$fecha_inicio,$fecha_final,$estado_cadena,$munici_cadena,$parroq_cadena,$lista_chino,$lista_venezue,$ente_cadena,$monto_cadena,$tpometa_cadena,$describ_cadena,$avance_cadena,$monto_ejecuta,$monto_asignado,$monto_por_asig,$porcenta_fisic,$porcenta_finan,$perspectiva,$factores,$poblacion,$empleos,$estatus_proy,$nombre_respon,$cargo_respon,$tele_respon,$correo_respon,$usuario,$fecha_registro,$accion,$id_usuario,$id_subcomi,$id_area,$nombre,$tpo_inst,$desc_inst,$tpo_moneda,$avance_general,$metas_general,$fecha_registro, $total_financiamiento)
{ 

	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS
	$sql="INSERT INTO t_cman_proyectos (cod_proyecto,nb_proyecto,objetivo_proyecto,id_subcomision,id_moneda,fecha_inicio,fecha_culminacion,monto_ejecutado,porcentaje_ejecucion_financiera,porcentaje_ejecucion_fisica,perspectiva_futuro,factores_criticos,id_usr,id_area,id_status,in_proyecto_largo_plazo,monto_asignado,monto_por_asignar,poblacion_beneficiada,empleo_generados,nb_responsable,cargo_responsable,telefono_responsable,correo_responsable,id_categoria,in_status,fecha_registro,total_financiamiento) VALUES ('".$cod_proyecto."','".$nombre_proye."','".$obj_proyecto."',".$id_subcomi.", ".$tpo_moneda.",'".$fecha_inicio."','".$fecha_final."',".$monto_ejecuta.",".$porcenta_finan.",
	".$porcenta_fisic.",'".$perspectiva."','".$factores."',".$id_usuario.",".$id_area.",".$estatus_proy.",1,'".$monto_asignado."','".$monto_por_asig."','".$poblacion."','".$empleos."','".$nombre_respon."','".$cargo_respon."','".$tele_respon."','".$correo_respon."',".$cat_proyecto.",1,'".$fecha_registro."', '".$total_financiamiento."')";
	$res=ejecutar($sql);

	$nombre_array = unserialize($nombre);
	$tpo_inst_array = unserialize($tpo_inst);
	$desc_inst_array = unserialize($desc_inst);

	exec("mkdir '".$cod_proyecto."'");
	exec("chmod 777 '".$cod_proyecto."'");
	
	for($i=0;$i<=count($nombre_array);$i++)
	{
		$origen="tmp_instrumentos/".$nombre_array[$i];
		$destino=$cod_proyecto."/".$nombre_array[$i];
		exec("cp '".$origen."' '".$destino."'");
	}
	exec("rm -rf tmp_instrumentos/*");
	
	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_ENTES_CHINOS
	$sql_id_proyecto="SELECT id_proyecto FROM t_cman_proyectos WHERE cod_proyecto='".$cod_proyecto."'";
	$res_id_proyecto=ejecutar($sql_id_proyecto);
	$row_id=pg_fetch_row($res_id_proyecto);
	$id_proyecto = $row_id[0];
	
	$entes_chinos = explode(",",$lista_chino);
	for($j=0;$j<count($entes_chinos);$j++)
	{
		$sql_chinos="INSERT INTO t_cman_proyectos_entes_chinos (id_proyecto,id_ente_chino,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$entes_chinos[$j].",1)";
		$res_chinos=ejecutar($sql_chinos);
	}

	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_ENTES_VENEZOLANOS
	$entes_vene = explode(",",$lista_venezue);
	for($j=0;$j<count($entes_vene);$j++)
	{
		$sql_venezolano="INSERT INTO t_cman_proyectos_entes_vzlanos (id_proyecto,id_ente_venezolano,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$entes_vene[$j].",1)";
		$res_venezolano=ejecutar($sql_venezolano);

	}
	
	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_ENTES_FINANCIEROS
	$entes_finan = explode(";",$ente_cadena);
	$monto_finan = explode(";",$monto_cadena);
	for($j=0;$j<count($entes_finan);$j++)
	{
		$monto_aux=str_replace(".","",$monto_finan[$j]);
		$monto=str_replace(",",".",$monto_aux);
		$sql_financiero="INSERT INTO t_cman_proyectos_entes_financieros (id_proyecto,id_ente_financiero,monto_financiero,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$entes_finan[$j].",'".$monto."',1)";
		$res_financiero=ejecutar($sql_financiero);
	}
	
	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_INSTRUMENTOS
	for($j=0;$j<count($tpo_inst_array);$j++)
	{
		$sql_instrumentos="INSERT INTO t_cman_proyectos_instrumentos (id_proyecto,id_instrumento,indicador_tpo_proyecto,desc_instr,nombre_instr) VALUES (".$id_proyecto.",".$tpo_inst_array[$j].",1,'".$desc_inst_array[$j]."','".$nombre_array[$j]."')";
		$res_instrumentos=ejecutar($sql_instrumentos);
	}
	
	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_UBICACION
	$estado = explode(";",$estado_cadena);
	$municipio = explode(";",$munici_cadena);
	$parroquia = explode(";",$parroq_cadena);
	for($j=0;$j<count($estado);$j++)
	{
		$sql_ubicacion="INSERT INTO t_cman_proyectos_ubicacion (id_proyecto,id_estado,id_municipio,id_parroquia,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$estado[$j].",".$municipio[$j].",".$parroquia[$j].",1)";
		$res_ubicacion=ejecutar($sql_ubicacion);
	}
	
	//INSERTAMOS EN LA TABLA T_CMAN_AVANCES_GENERALES

	$sql_id = "SELECT nextval('t_cman_avances_generales_id_avance_general_seq')";
	$res_id = ejecutar($sql_id);
	$row_id = pg_fetch_row($res_id);
	$id_avance = $row_id[0];


	$sql_avances_generales="INSERT INTO t_cman_avances_generales (id_avance_general,nb_avance,id_proyecto) VALUES (".$id_avance.",'".$avance_general."',".$id_proyecto.")";
	$res_avances_generales=ejecutar($sql_avances_generales);

	//INSERTAMOS EN LA TABLA T_CMAN_AVANCES_ESPECIFICOS
	$avances = explode(";",$avance_cadena);
	for($j=0;$j<count($avances);$j++)
	{
		$sql_avance_especifico="INSERT INTO t_cman_avances_especificos (descripcion_avance_especifico,id_avance) VALUES ('".$avances[$j]."',".$id_avance.")";
		$res_avance_especifico=ejecutar($sql_avance_especifico);
	}

	//INSERTAMOS EN LA TABLA T_CMAN_METAS_GENERALES

	$sql_id = "SELECT nextval('t_cman_metas_generales_id_meta_seq')";
	$res_id = ejecutar($sql_id);
	$row_id = pg_fetch_row($res_id);
	$id_meta = $row_id[0];


	$sql_metas_generales="INSERT INTO t_cman_metas_generales (id_meta_general, nb_meta,id_proyecto) VALUES (".$id_meta.",'".$metas_general."',".$id_proyecto.")";
	$res_metas_generales=ejecutar($sql_metas_generales);

	//INSERTAMOS EN LA TABLA T_CMAN_METAS_ESPECIFICAS

	$describe = explode(";",$describ_cadena);
	$tipo_meta = explode(";",$tpometa_cadena);
	for($j=0;$j<count($tipo_meta);$j++)
	{
		$sql_meta_especifica="INSERT INTO t_cman_metas_especificas (descripcion_meta_especifico,id_meta,ind_tpo_meta) VALUES ('".$describe[$j]."',".$id_meta.",".$tipo_meta[$j].")";
		$res_meta_especifica=ejecutar($sql_meta_especifica);
	}
	
	
	return $sql;
}

/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE MODIFICAR UN PROYECTO
************************************************************************************/
function modificar_proy($id_proyecto,$nombre_proye,$obj_proyecto,$cat_proyecto,$fecha_inicio,$fecha_final,$lista_chino,$lista_venezue,$perspectiva,$factores,$poblacion,$empleos,$estatus_proy,$nombre_respon,$cargo_respon,$tele_respon,$correo_respon,$usuario,$fecha_registro,$accion,$id_usuario)
{
 
	$sql="UPDATE t_cman_proyectos SET nb_proyecto='".$nombre_proye."', objetivo_proyecto='".$obj_proyecto."',fecha_inicio='".$fecha_inicio."',fecha_culminacion= '".$fecha_final."',perspectiva_futuro='".$perspectiva."',factores_criticos='".$factores."',poblacion_beneficiada='".$poblacion."',empleo_generados='".$empleos."',nb_responsable='".$nombre_respon."',cargo_responsable='".$cargo_respon."',telefono_responsable='".$tele_respon."',correo_responsable='".$correo_respon."', id_categoria= '".$cat_proyecto."', id_status= '".$estatus_proy."' WHERE id_proyecto=".$id_proyecto;
	$res=ejecutar($sql);
	
	
	$borrar="delete from t_cman_proyectos_entes_chinos WHERE  id_proyecto=".$id_proyecto;
	$res_borrar = ejecutar($borrar);
	
	$entes_chinos = explode(",",$lista_chino);
	for($j=0;$j<count($entes_chinos);$j++)
	{
		$sql_chinos="INSERT INTO t_cman_proyectos_entes_chinos (id_proyecto,id_ente_chino,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$entes_chinos[$j].",1)";
		$res_chinos=ejecutar($sql_chinos);
	}

		
	$borrar2="delete from t_proyectos_entes_vzolanos WHERE id_proyecto=".$id_proyecto;
	$res_borrar2 = ejecutar($borrar2);

	$entes_vene = explode(",",$lista_venezue);
	for($j=0;$j<count($entes_vene);$j++)
	{
		$sql_venezolano="INSERT INTO t_cman_proyectos_entes_vzlanos (id_proyecto,id_ente_venezolano,indicador_tpo_proyecto) VALUES (".$id_proyecto.",".$entes_vene[$j].",1)";
		$res_venezolano=ejecutar($sql_venezolano);

	}
	
	return $sql;

}

function insertar_parametros($id_proyecto, $tpometa_cadena,$describ_cadena, $accion,$metas_general)
{
	
	$sql_id = "SELECT nextval('t_cman_metas_generales_id_meta_seq')";
	$res_id = ejecutar($sql_id);
	$row_id = pg_fetch_row($res_id);
	$id_meta = $row_id[0];


	$sql_metas_generales="INSERT INTO t_cman_metas_generales (id_meta_general, nb_meta,id_proyecto) VALUES (".$id_meta.",'".$metas_general."',".$id_proyecto.")";
	$res_metas_generales=ejecutar($sql_metas_generales);

	//INSERTAMOS EN LA TABLA T_CMAN_METAS_ESPECIFICAS

	$describe = explode(";",$describ_cadena);
	$tipo_meta = explode(";",$tpometa_cadena);
	for($j=0;$j<count($tipo_meta);$j++)
	{
		$sql_meta_especifica="INSERT INTO t_cman_metas_especificas (descripcion_meta_especifico,id_meta,ind_tpo_meta) VALUES ('".$describe[$j]."',".$id_meta.",".$tipo_meta[$j].")";
		$res_meta_especifica=ejecutar($sql_meta_especifica);
	}

	return $res_meta_especifica;
	

}
function insertar_parametros2($id_proyecto, $avance_cadena,$avance_general, $accion)
{
	$sql_id = "SELECT nextval('t_cman_avances_generales_id_avance_general_seq')";
	$res_id = ejecutar($sql_id);
	$row_id = pg_fetch_row($res_id);
	$id_avance = $row_id[0];


	$sql_avances_generales="INSERT INTO t_cman_avances_generales (id_avance_general,nb_avance,id_proyecto) VALUES (".$id_avance.",'".$avance_general."',".$id_proyecto.")";
	$res_avances_generales=ejecutar($sql_avances_generales);

	//INSERTAMOS EN LA TABLA T_CMAN_AVANCES_ESPECIFICOS
	$avances = explode(";",$avance_cadena);
	for($j=0;$j<count($avances);$j++)
	{
		$sql_avance_especifico="INSERT INTO t_cman_avances_especificos (descripcion_avance_especifico,id_avance) VALUES ('".$avances[$j]."',".$id_avance.")";
		$res_avance_especifico=ejecutar($sql_avance_especifico);
	}

	return $res_avance_especifico;
	

}
function insertar_parametros3($id_proyecto,$nombre_inst,$tpo_inst,$desc_inst)
{
	$nombre_array = unserialize($nombre_inst);
	$tpo_inst_array = unserialize($tpo_inst);
	$desc_inst_array = unserialize($desc_inst);

	$sql_cod = "SELECT cod_proyecto FROM t_cman_proyectos WHERE id_proyecto=".$id_proyecto;
	$res_cod = ejecutar($sql_cod);
	$row_cod = pg_fetch_row($res_cod);
	$cod_proyecto = $row_cod[0];
	
	for($i=0;$i<=count($nombre_array);$i++)
	{
		$origen="tmp_instrumentos/".$nombre_array[$i];
		$destino=$cod_proyecto."/".$nombre_array[$i];
		exec("cp '".$origen."' '".$destino."'");
	}
	exec("rm -rf tmp_instrumentos/*");

	//INSERTAMOS EN LA TABLA T_CMAN_PROYECTOS_INSTRUMENTOS
	for($j=0;$j<count($nombre_array);$j++)
	{
		$sql_instrumentos="INSERT INTO t_cman_proyectos_instrumentos (id_proyecto,id_instrumento,indicador_tpo_proyecto,desc_instr,nombre_instr) VALUES (".$id_proyecto.",".$tpo_inst_array[$j].",1,'".$desc_inst_array[$j]."','".$nombre_array[$j]."')";
		$res_instrumentos=ejecutar($sql_instrumentos);

		
	}
	return $res_instrumentos;
}

?>